iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
  • 再來寫一點關於在 AWS 上的 reational database 有關的資訊, 也就是在 AWS 上託管的 database 服務, 可用 SQL 查詢
  • RDS 在 AWS 上也是蠻吃重的, 不下於 EC2
  • 在 AWS 可用的 RDS
    • Postgres
    • MySQL
    • MariaDB
    • Oracle
    • MS SQL Server
    • Aurora

使用 RDS 的優點

  • AWS 會幫你做 OS patching 與維護
  • 可備份和回存到指定的時間點 (point in time restore)
    • 備份功能是自動啟用的
    • 可作每日完整的備份
    • Transaction log 是每五分鐘備份一次, 由 RDS 執行
      • 所以才能做到回存 point int time (從最早的備份到五分鐘前)
    • 備份可保留七天, 也可以增加到 35 天
  • 提供狀態監視用的儀表板
  • 可建立讀取用的副本提高讀取效率
  • 可做成 multi AZ 以達到 disaster recovery
  • 可擴展
  • BUT 有個缺點是你無法 SSH 到這些 DB instance

DB 快照

  • 這個則是要 user 自行啟動
  • 不過可任 user 保留, 不會刪除

RD 儲存空間的自動擴展

  • 就是自動地幫你動態增加 RD DB 個體的儲存空間
    • 當下列狀況發生時, 會自動執行擴展儲存空間
      • 當剩餘空間小於 10%
      • low storage 的狀況持續了 5 分鐘以上
      • 距上次修改超過 6 小時
  • 當 RDS 偵測到剩餘空間不足時, 會自動地擴展, 無需由你手動執行
  • 但要設定 Max Storage Threshold
  • 所以 RDS 適用於 workload 無法預測的案例

RDS 讀取用複本

  • 最多可以有 5 個讀取用複本
  • 可放在同個 AZ 內, 或是跨 AZ, 或是跨 region
    • 在跨 region 的狀況下, 會有費用的產生
  • 複製是 async 的
  • 複本可以 promot 成一個 DB
  • 而應用程式需要修改連接參數, 以便連接讀取用複本

上一篇
[DAY 09] ASG (Auto Scaling Group)
下一篇
[DAY 11] RDS 之 multi AZ 和 security 相關
系列文
邁向 AWS Certified Solutions Architect - Associate16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言